go/types.typeWriter.string (method)
37 uses
go/types (current package)
context.go#L74: h.string(strconv.Itoa(ctxt.getID(orig)))
typestring.go#L104: func (w *typeWriter) string(s string) {
typestring.go#L136: w.string(t.name)
typestring.go#L140: w.string(strconv.FormatInt(t.len, 10))
typestring.go#L145: w.string("[]")
typestring.go#L149: w.string("struct{")
typestring.go#L168: w.string(f.name)
typestring.go#L173: w.string(" /* package ")
typestring.go#L174: w.string(f.pkg.Path())
typestring.go#L175: w.string(" */ ")
typestring.go#L182: w.string(strconv.Quote(tag))
typestring.go#L195: w.string("func")
typestring.go#L207: w.string(termSep)
typestring.go#L222: w.string("any")
typestring.go#L226: w.string("interface{comparable}")
typestring.go#L237: w.string("/* implicit */ ")
typestring.go#L239: w.string("interface{")
typestring.go#L249: w.string(m.name)
typestring.go#L263: w.string("map[")
typestring.go#L285: w.string(s)
typestring.go#L298: w.string(strconv.Itoa(w.ctxt.getID(t)))
typestring.go#L318: w.string(fmt.Sprintf("$%d", i))
typestring.go#L320: w.string(t.obj.name)
typestring.go#L322: w.string(subscript(t.id))
typestring.go#L330: w.string(fmt.Sprintf(" /* with %s declared at %v */", t.obj.name, t.obj.Pos()))
typestring.go#L334: w.string("/* type parameter */")
typestring.go#L356: w.string(t.String())
typestring.go#L369: w.string(m.name)
typestring.go#L376: w.string(s.terms.String())
typestring.go#L392: w.string(strings.Join(termHashes, "|"))
typestring.go#L437: w.string(packagePrefix(obj.pkg, w.qf))
typestring.go#L438: w.string(obj.name)
typestring.go#L450: w.string(v.name)
typestring.go#L456: w.string("...")
typestring.go#L466: w.string("...")
unify.go#L168: w.string(", ")
unify.go#L171: w.string(": ")
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)